Big Huge Thesaurus

Sargassum bacciferum

noun